means of generating revenue - Spanish English Dictionary